package com.hn.zhijian.base.common;

import com.hn.zhijian.base.common.converter.PathStyle;

import java.lang.annotation.*;

/**
 * 拦截所有文件路径属性，进行增强
 * @author carl chen
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER})
public @interface Path {
    /**
     * 前缀
     * @return
     */
    String url() default "";

    /**
     * 默认添加到前面
     * @return
     */
    PathStyle pathStyle() default PathStyle.PATH_STYLE_FRONT;
}
